deputy project manager - French English Dictionary